﻿using BlogML.Xml;
using NGM.BlogML.Models;
using Orchard;
using Orchard.ContentManagement;

namespace NGM.BlogML.Services.Stratagies {
    public interface IImportStratagy : IDependency {
        bool IsType(object objectToImport);
        ContentItem Import(ImportSettings importSettings, BlogMLBlog blog, object objectToImport, IContent parentContent = null);
        void ImportAdditionalContentItems<T>(ImportSettings importSettings, BlogMLBlog blog, T objectToImport, IContent parentContent);
    }
}